{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-platform-dublincore",
      "artifactVersion": "2021.24.3",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.binary.metadata",
          "org.nuxeo.directory.mongodb",
          "org.nuxeo.dmk-adaptor",
          "org.nuxeo.ecm.audit.io",
          "org.nuxeo.ecm.default.config",
          "org.nuxeo.ecm.jwt",
          "org.nuxeo.ecm.permissions",
          "org.nuxeo.ecm.platform",
          "org.nuxeo.ecm.platform.api",
          "org.nuxeo.ecm.platform.collections.core",
          "org.nuxeo.ecm.platform.commandline.executor",
          "org.nuxeo.ecm.platform.convert",
          "org.nuxeo.ecm.platform.csv.export",
          "org.nuxeo.ecm.platform.dublincore",
          "org.nuxeo.ecm.platform.filemanager",
          "org.nuxeo.ecm.platform.htmlsanitizer",
          "org.nuxeo.ecm.platform.mail",
          "org.nuxeo.ecm.platform.oauth",
          "org.nuxeo.ecm.platform.oauth1",
          "org.nuxeo.ecm.platform.pdf",
          "org.nuxeo.ecm.platform.query.api",
          "org.nuxeo.ecm.platform.rendering",
          "org.nuxeo.ecm.platform.threed",
          "org.nuxeo.ecm.platform.thumbnail",
          "org.nuxeo.ecm.platform.types",
          "org.nuxeo.ecm.platform.url",
          "org.nuxeo.ecm.platform.usermanager",
          "org.nuxeo.ecm.quota",
          "org.nuxeo.ecm.webdav",
          "org.nuxeo.importer.stream",
          "org.nuxeo.mail",
          "org.nuxeo.mongodb.audit",
          "org.nuxeo.search.ui",
          "org.nuxeo.usermapper"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.platform",
        "id": "grp:org.nuxeo.ecm.platform",
        "name": "org.nuxeo.ecm.platform",
        "parentIds": [],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Platform Importer\n\n## About Nuxeo Platform Importer\n\nThe file importer comes as a Java library (with nuxeo runtime service) and a sample JAX-RS interface to launch, monitor and abort import jobs.\nThis project is an on-going project, supported by Nuxeo\n\n## Building\n### How to Build Nuxeo Platform Importer\nBuild the Nuxeo Platform Importer with Maven:\n```$ mvn install -Dmaven.test.skip=true```\n\n## Deploying\nNuxeo Platform Importer is available as two package add-ons [from the Nuxeo Marketplace]\nhttps://connect.nuxeo.com/nuxeo/site/marketplace/package/nuxeo-platform-importer\nhttps://connect.nuxeo.com/nuxeo/site/marketplace/package/nuxeo-scan-importer\n\n## Resources\n### Documentation\nThe documentation for Nuxeo Platform Importer is available in our Documentation Center: http://doc.nuxeo.com/x/gYBVAQ\n\n### Reporting Issues\nYou can follow the developments in the Nuxeo Platform project of our JIRA bug tracker, which includes a Nuxeo Platform Importer component:\nhttps://jira.nuxeo.com/browse/NXP/component/10621\n\nYou can report issues on: http://answers.nuxeo.com/\n\n## About Nuxeo\nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with SaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris. More information is available at www.nuxeo.com.\n",
            "digest": "83bb2a4c6415c9f07db3ab17fa99510c",
            "encoding": "UTF-8",
            "length": 1753,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "2021.24"
      },
      "bundleId": "org.nuxeo.ecm.platform.dublincore",
      "components": [
        {
          "@type": "NXComponent",
          "componentClass": "org.nuxeo.ecm.platform.dublincore.service.DublinCoreStorageServiceImpl",
          "documentation": "\n    The DublinCoreStorageService listen to Core event DOCUMENT_UPDATED and\n    DOCUMENT_CREATED. If the target document has the dublincore schema, this\n    service will then update some meta-data. The fields calculated by this event\n    listener are: - the creation date - the modification date - the\n    contributors list\n\n    The DublinCoreStorageService exposes an simple api for updating meta-data.\n\n    @author Thierry Delprat (td@nuxeo.com)\n  \n",
          "documentationHtml": "<p>\nThe DublinCoreStorageService listen to Core event DOCUMENT_UPDATED and\nDOCUMENT_CREATED. If the target document has the dublincore schema, this\nservice will then update some meta-data. The fields calculated by this event\nlistener are: - the creation date - the modification date - the\ncontributors list\n</p><p>\nThe DublinCoreStorageService exposes an simple api for updating meta-data.\n</p><p></p>",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentation": "\n      Listen for Core event DOCUMENT_UPDATED and DOCUMENT_CREATED and call the\n      DublinCoreStorageService.\n\n      @author Thierry Delprat (td@nuxeo.com)\n    \n",
              "documentationHtml": "<p>\nListen for Core event DOCUMENT_UPDATED and DOCUMENT_CREATED and call the\nDublinCoreStorageService.\n</p><p></p>",
              "extensionPoint": "org.nuxeo.ecm.core.event.EventServiceComponent--listener",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.dublincore/DublinCoreStorageService/Contributions/DublinCoreStorageService--listener",
              "id": "DublinCoreStorageService--listener",
              "registrationOrder": 24,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.event.EventServiceComponent",
                "name": "org.nuxeo.ecm.core.event.EventServiceComponent",
                "type": "service"
              },
              "version": "2021.24.3",
              "xml": "<extension point=\"listener\" target=\"org.nuxeo.ecm.core.event.EventServiceComponent\">\n    <documentation>\n      Listen for Core event DOCUMENT_UPDATED and DOCUMENT_CREATED and call the\n      DublinCoreStorageService.\n\n      @author Thierry Delprat (td@nuxeo.com)\n    </documentation>\n\n    <listener async=\"false\" class=\"org.nuxeo.ecm.platform.dublincore.listener.DublinCoreListener\" name=\"dclistener\" postCommit=\"false\" priority=\"120\">\n      <event>aboutToCreate</event>\n      <event>beforeDocumentModification</event>\n      <event>documentPublished</event>\n      <event>lifecycle_transition_event</event>\n      <event>documentCreatedByCopy</event>\n    </listener>\n\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentation": "\n      Property that enables resetting creator, creation date and last modification date on document copy.\n    \n",
              "documentationHtml": "<p>\nProperty that enables resetting creator, creation date and last modification date on document copy.\n</p><p></p>",
              "extensionPoint": "org.nuxeo.runtime.ConfigurationService--configuration",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.dublincore/DublinCoreStorageService/Contributions/DublinCoreStorageService--configuration",
              "id": "DublinCoreStorageService--configuration",
              "registrationOrder": 33,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.runtime.ConfigurationService",
                "name": "org.nuxeo.runtime.ConfigurationService",
                "type": "service"
              },
              "version": "2021.24.3",
              "xml": "<extension point=\"configuration\" target=\"org.nuxeo.runtime.ConfigurationService\">\n    <documentation>\n      Property that enables resetting creator, creation date and last modification date on document copy.\n    </documentation>\n    <property name=\"nuxeo.dclistener.reset-creator-on-copy\">false</property>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.dublincore/DublinCoreStorageService",
          "name": "DublinCoreStorageService",
          "requirements": [],
          "resolutionOrder": 339,
          "services": [
            {
              "@type": "NXService",
              "componentId": "DublinCoreStorageService",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.dublincore/DublinCoreStorageService/Services/org.nuxeo.ecm.platform.dublincore.service.DublinCoreStorageService",
              "id": "org.nuxeo.ecm.platform.dublincore.service.DublinCoreStorageService",
              "overriden": false,
              "version": "2021.24.3"
            }
          ],
          "startOrder": 746,
          "version": "2021.24.3",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"DublinCoreStorageService\" version=\"1.0.0\">\n\n\n  <implementation class=\"org.nuxeo.ecm.platform.dublincore.service.DublinCoreStorageServiceImpl\"/>\n\n  <service>\n    <provide interface=\"org.nuxeo.ecm.platform.dublincore.service.DublinCoreStorageService\"/>\n  </service>\n\n  <documentation>\n    The DublinCoreStorageService listen to Core event DOCUMENT_UPDATED and\n    DOCUMENT_CREATED. If the target document has the dublincore schema, this\n    service will then update some meta-data. The fields calculated by this event\n    listener are: - the creation date - the modification date - the\n    contributors list\n\n    The DublinCoreStorageService exposes an simple api for updating meta-data.\n\n    @author Thierry Delprat (td@nuxeo.com)\n  </documentation>\n\n  <extension target=\"org.nuxeo.ecm.core.event.EventServiceComponent\" point=\"listener\">\n    <documentation>\n      Listen for Core event DOCUMENT_UPDATED and DOCUMENT_CREATED and call the\n      DublinCoreStorageService.\n\n      @author Thierry Delprat (td@nuxeo.com)\n    </documentation>\n\n    <listener name=\"dclistener\" async=\"false\" postCommit=\"false\"\n              class=\"org.nuxeo.ecm.platform.dublincore.listener.DublinCoreListener\" priority=\"120\">\n      <event>aboutToCreate</event>\n      <event>beforeDocumentModification</event>\n      <event>documentPublished</event>\n      <event>lifecycle_transition_event</event>\n      <event>documentCreatedByCopy</event>\n    </listener>\n\n  </extension>\n\n  <extension target=\"org.nuxeo.runtime.ConfigurationService\" point=\"configuration\">\n    <documentation>\n      Property that enables resetting creator, creation date and last modification date on document copy.\n    </documentation>\n    <property name=\"nuxeo.dclistener.reset-creator-on-copy\">false</property>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/nxdublincore-service.xml",
          "xmlPureComponent": false
        }
      ],
      "fileName": "nuxeo-platform-dublincore-2021.24.3.jar",
      "groupId": "org.nuxeo.ecm.platform",
      "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.dublincore",
      "id": "org.nuxeo.ecm.platform.dublincore",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: 1.6.0_20 (Sun Microsystems Inc.)\r\nBuilt-By: root\r\nBuild-Jdk: 11.0.16\r\nBundle-ManifestVersion: 2\r\nBundle-Version: 5.4.2.qualifier\r\nExport-Package: org.nuxeo.ecm.platform.dublincore,org.nuxeo.ecm.platfo\r\n rm.dublincore.listener,org.nuxeo.ecm.platform.dublincore.service\r\nBundle-ActivationPolicy: lazy\r\nBundle-ClassPath: .\r\nBundle-Name: NXDublinCore\r\nBundle-RequiredExecutionEnvironment: JavaSE-1.6\r\nBundle-Vendor: Nuxeo\r\nNuxeo-Component: OSGI-INF/nxdublincore-service.xml\r\nImport-Package: org.apache.commons.logging,org.nuxeo.ecm.core;api=spli\r\n t,org.nuxeo.ecm.core.api;api=split,org.nuxeo.ecm.core.api.event,org.n\r\n uxeo.ecm.core.api.impl,org.nuxeo.ecm.core.api.security,org.nuxeo.ecm.\r\n core.event,org.nuxeo.ecm.core.event.impl,org.nuxeo.ecm.core.schema,or\r\n g.nuxeo.ecm.core.schema.types,org.nuxeo.runtime,org.nuxeo.runtime.api\r\n ,org.nuxeo.runtime.model\r\nBundle-SymbolicName: org.nuxeo.ecm.platform.dublincore\r\n\r\n",
      "maxResolutionOrder": 339,
      "minResolutionOrder": 339,
      "packages": [],
      "requirements": [],
      "version": "2021.24.3"
    }
  ],
  "creationDate": 1664794327924,
  "key": "Nuxeo Platform-2021.24",
  "name": "Nuxeo Platform",
  "operations": [],
  "packages": [],
  "pluginSnapshots": {},
  "releaseDate": 1664794327924,
  "version": "2021.24"
}